(deftemplate buniculLui (slot numeBunic) (slot numePersoana))
(deftemplate sotiaLui (slot numeSotie) (slot numePersoana))
(deftemplate fiulLui (slot numeFiu) (slot numeTata) (slot numeMama))
(deftemplate fiicaLui (slot numeFiica) (slot numeTata) (slot numeMama))
(deftemplate sotulLui (slot numeSot) (slot numePersoana))
(deftemplate matusaLui (slot numeMatusa) (slot numePersoana))
(deftemplate varulLui (slot numeVar) (slot numePersoana))

(deffacts myFacts
    (buniculLui (numeBunic "Ion Popescu") (numePersoana "Ionel Andreescu"))
    (sotiaLui (numeSotie "Maria Popescu") (numePersoana "Ion Popescu"))
    (fiulLui (numeFiu "Cristian Popescu") (numeTata "Ion Popescu") (numeMama "Maria Popescu"))
    (fiulLui (numeFiu "Adrian Popescu") (numeTata "Ion Popescu") (numeMama "Maria Popescu"))
    (fiulLui (numeFiu "Ciprian Popescu") (numeTata "Ion Popescu") (numeMama "Maria Popescu"))
    (fiicaLui (numeFiica "Maria Andreescu") (numeTata "Ion Popescu") (numeMama "Maria Popescu"))   
    (fiulLui (numeFiu "Ionel Avram") (numeMama "Maria Andreescu"))
    (sotulLui (numeSot "Pentre Andreescu") (numePersoana "Maria Andreescu"))
    (matusaLui (numeMatusa "Elena Popescu") (numePersoana "Ionel Avram"))
    (matusaLui (numeMatusa "Cristina Popescu") (numePersoana "Ionel Avram"))
    (matusaLui (numeMatusa "Adriana Popescu") (numePersoana "Ionel Avram"))
    (sotiaLui (numeSotie "Elena Popescu") (numePersoana "Cristian Popescu"))
    (varulLui (numeVar "Tudor Popescu") (numePersoana "Ionel Avram"))
    (fiulLui (numeFiu "Tudor Popescu") (numeTata "Adrian Popescu") (numeMama "Cristina Popescu"))
)

(reset)